Microsoft VS(Visual Studio) 코드용 AutoCAD AutoLISP 확장을 사용하면 워크플로우를 자동화하고 AutoCAD의 기능을 확장하는 데 사용할 수 있는 AutoLISP 프로그래밍 언어로 사용자 지정 루틴을 작성할 수 있습니다.
다음 방법을 사용하여 비주얼 스튜디오 코드를 설치한 후 실행할 수 있습니다.
참고: 비주얼 스튜디오 코드에서 AutoCAD AutoLISP 확장 프로그램이 메시지 상자를 표시하는 URI를 열 수 있도록 허용하라는 메시지가 표시될 수 있습니다. 시작하는 동안 확장 프로그램이 정보 메시지를 표시하도록 허용하려면 열기를 클릭하고, 취소를 클릭하여 정보 메시지 표시를 억제합니다.
VS 코드가 선택한 내용을 기억하도록 하려면 "이 확장 프로그램에 대해 다시 묻지 않습니다."를 선택합니다.
LSP 파일은 나중에 도면에서 실행하여 다른 사람들과 공유할 수 있는 AutoLISP 코드 문을 저장하는 데 사용됩니다.
다음 단계에서는 열린 작업 폴더에 Create-LSP-Tutorial.lsp라는 이름의 AutoLISP(LSP) 파일을 만드는 방법을 설명합니다.
;; Draws a line between two points
(defun c:drawline ( / pt1 pt2) ;; Declared local variables
;; Prompt for two points
(setq pt1 (getpoint "\nSpecify start point of line: ")
pt2 (getpoint pt1 "\nSpecify end point of line: ")
)
;; Check to see if the user specified two points
(if (and pt1 pt2)
(command "_.line" pt1 pt2 "")
(prompt "\nInvalid or missing point(s)")
)
;; Exit quietly
(princ)
)
(prompt "\nAutoLISP Tutorial file loaded.")
(princ) ; Suppress the return value of the prompt function
LSP 파일에 저장된 AutoLISP 코드 문을 AutoCAD에서 열린 도면에 로드해야 실행할 수 있습니다.
비주얼 스튜디오 코드를 사용하여 LSP 파일을 만들고 로드할 수 있지만,
일반적으로 사용자 지정 프로그램을 사용하기 전에 AutoCAD에 직접 로드해야 합니다.
참고: 사용자 지정 프로그램을 정의하는 코드 문을 디버깅하려면 비주얼 스튜디오 코드의 AutoCAD에 LSP 파일을 로드해야 합니다.
Create-LSP-Tutorial.lsp 파일에 저장된 코드 문을 디버깅하는 방법은 튜토리얼에서 설명합니다.
AutoLISP 확장명을 사용한 LSP 파일 디버깅.
다음 단계에서는 Create-LSP-Tutorial.lsp 파일을 AutoCAD에 로드하는 방법을 설명합니다.